RAIS  3.2
C:/Projekte/RAIS/Specific Masks/Tools.aspx.cs
Go to the documentation of this file.
00001 
00028 using System;
00029 using System.Data;
00030 using System.Configuration;
00031 using System.Collections;
00032 using System.Web;
00033 using System.Web.Security;
00034 using System.Web.UI;
00035 using System.Web.UI.WebControls;
00036 using System.Web.UI.WebControls.WebParts;
00037 using System.Web.UI.HtmlControls;
00038 
00039 using RAIS.Common.UserManagement;
00040 //using RAIS.ApplicationLogicLayer;
00041 
00042 namespace RAIS.UI.SpecificMasks
00043 {
00047     public partial class Tools : System.Web.UI.Page
00048     {
00049                 //*********************************************************************
00050                 #region Properties
00051 
00054                 protected UserData CurrentUser
00055                 {
00056                         get { return (UserData)this.Session[UI.Common.Constants.CURRENT_USER_TAG]; }
00057                 }
00058                 #endregion
00059                 #region Event handlers
00060         protected void Page_PreLoad(object sender, EventArgs e)
00061         {
00062             RAIS.UI.Common.PageManagement.TrimTextBoxValues(this);
00063         }
00070         protected void Page_Load(object sender, EventArgs e)
00071         {
00072                         this.Response.Cache.SetNoStore();
00073                         if (this.CurrentUser == null)
00074                                 UI.Common.AccessManagement.SignOut(this);
00075                         
00076                         if (!this.IsPostBack)
00077             {
00078                 this.LBLusernameNoTranslation.Text = this.CurrentUser.Name;
00079 
00080                 UI.Common.PageManagement.InitializePageTreeForCategory(this, this.TreeView1, RAIS.Common.Constants.CATEGORY_NAME_TOOLS);
00081                 this.LBLtools.ForeColor = RAIS.UI.Common.Constants.COLOR_OF_MENU_BAR_TEXT_HIGHLIGHT;
00082 
00083                
00084         //                      this.LBTNmessagebox.Visible = !(this.CurrentUser.FunctionalRole.Type == FunctionRole.FunctionRoleType.Guest);
00085                         }
00086             if (Session["IsVisibleSystemFields"] == null)
00087                 isShowConfirm.Value = "true";
00088             else
00089                 isShowConfirm.Value = (!(bool)Session["IsVisibleSystemFields"]).ToString().ToLower();
00090         }
00097         protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
00098         {
00099             UI.Common.UserManagement.ProcessTreeViewOnRedirect(this.TreeView1);
00100         }
00101 
00108         protected void LBTNlogout_Click(object sender, EventArgs e)
00109         {
00110             UI.Common.AccessManagement.SignOut(this);
00111         }
00112         #endregion
00113         #region Private helper methods
00114         #endregion
00115     }
00116 }